A Model Category for the Homotopy Theory of Concurrency
نویسندگان
چکیده
We construct a cofibrantly generated model structure on the category of flows such that any flow is fibrant and such that two cofibrant flows are homotopy equivalent for this model structure if and only if they are S-homotopy equivalent. This result provides an interpretation of the notion of S-homotopy equivalence in the framework of model categories. 1. Geometric models of concurrency Algebraic topological models have been used now for some years in concurrency theory (concurrent database systems and fault-tolerant distributed systems as well) [23]. The earlier models, progress graph (see [6] for instance) have actually appeared in operating systems theory, in particular for describing the problem of “deadly embrace” (as E. W. Dijkstra originally put it in [8], now more usually called deadlock) in “multiprogramming systems”. They are used by J. Gunawardena in [25] as an example of the use of homotopy theory in concurrency theory. Later V. Pratt introduced another geometric approach using strict globular ω-categories in [32]. Some of his ideas would be developed in an homological manner in E. Goubault’s PhD [22], using bicomplexes of modules. The ω-categorical point of view would be developed by the author mainly in [13] [14] [15] [16] using the equivalence of categories between the category of strict globular ω-categories and that of strict cubical ωcategories [1]. The mathematical works of R. Brown et al. [5] [4] and of R. Street [34] play an important role in this approach. The ω-categorical approach also allowed to understand how to deform higher dimensional automata (HDA) modeled by ω-categories without changing their computer-scientific properties (deadlocks, unreachable states, schedules of execution, final and initial points, serializability). The notions of spatial deformation and of temporal deformation of HDA are indeed introduced in [12] in an informal way. Another algebraic topological approach of concurrency is that of local po-space introduced by L. Fajstrup, E. Goubault and M. Raussen. A local po-space is a gluing of topological spaces which are equipped with a closed partial ordering representing the time flow. They are used as a formalization of higher dimensional automata Received August 9, 2003, revised November 30, 2003; published on December 26, 2003. 2000 Mathematics Subject Classification: 55P99, 68Q85.
منابع مشابه
Relative Directed Homotopy Theory of Partially Ordered Spaces
Algebraic topological methods have been used successfully in concurrency theory, the domain of theoretical computer science that deals with parallel computing. L. Fajstrup, E. Goubault, and M. Raussen have introduced partially ordered spaces (pospaces) as a model for concurrent systems. In this paper it is shown that the category of pospaces under a fixed pospace is both a fibration and a cofib...
متن کاملHomotopical Methods for Theoretical Computer Science
The purpose of this paper is to collect the homotopical methods used in the development of the theory of flows initialized by author’s paper “A model category for the homotopy theory of concurrency”. It is presented generalizations of the classical Whitehead theorem inverting weak homotopy equivalences between CW-complexes using weak factorization systems. It is also presented methods of calcul...
متن کاملHomotopy Bisimilarity for Higher-Dimensional Automata
We introduce a new category of higher-dimensional automata in which the morphisms are functional homotopy simulations, i.e. functional simulations up to concurrency of independent events. For this, we use unfoldings of higher-dimensional automata into higher-dimensional trees. Using a notion of open maps in this category, we define homotopy bisimilarity. We show that homotopy bisimilarity is eq...
متن کاملHomotopy invariants of multiple categories and concurrency in computer science
We associate to any (strict) multiple category C three homology theories : the rst one is called the globular homology and it contains the oriented loops of C ; both other ones are called corner homology, the negative one and the positive one, which contain the corners included in C. We make explicit the link between these homology theories and the homotopy of paths in multiple category. We con...
متن کاملHomotopy approximation of modules
Deleanu, Frei, and Hilton have developed the notion of generalized Adams completion in a categorical context. In this paper, we have obtained the Postnikov-like approximation of a module, with the help of a suitable set of morphisms.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003